-
Notifications
You must be signed in to change notification settings - Fork 7.6k
Supporting Pimoroni Pico Plus2 #77859
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
The following west manifest projects have changed revision in this Pull Request:
✅ All manifest checks OK Note: This message is automatically posted and updated by the Manifest GitHub Action. |
Supported Features | ||
================== | ||
|
||
The rpi_pico board configuration supports the following |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
board name as used by west with `` around it and board target, not configuration
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Completely rewritten, please check again.
}; | ||
}; | ||
|
||
clocks_default: clocks_default { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
empty can go
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Same as above.
808ef8a
to
cf60d51
Compare
af1da91
to
8eadd4c
Compare
86c14e5
to
b43d605
Compare
0a752ce
to
40f7d5e
Compare
40f7d5e
to
11c503c
Compare
6788c4c
to
d1f5e9b
Compare
doc/releases/migration-guide-4.1.rst
Outdated
@@ -238,6 +238,11 @@ GPIO | |||
* Renamed the device tree property ``off_val`` to ``off-val``. | |||
* Renamed the device tree property ``on_val`` to ``on-val``. | |||
* Renamed the ``compatible`` from ``ti,ads114s0x-gpio`` to :dtcompatible:`ti,ads1x4s0x-gpio`. | |||
* To support the RP2350B, which has many pins, the RaspberryPi-GPIO configuration has |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
4.1 feature freeze is past
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Moved into doc/releases/migration-guide-4.1.rst
.
a85d9dc
to
f65599f
Compare
@soburi Did you intend to include the Renesas related commits in your recent push? Looking forward to this change, since I'm planning to submit a board definition for the Adafruit Metro RP2350 which uses RP2350B. I've got it working mostly already, minus the GPIO changes, but would rather piggyback on this core work. Thanks! |
Oh! It's my bad. |
f65599f
to
44b38e8
Compare
As the RP2350B has more than 32 GPIO pins, we changed the configuration so that it is split into two ports. To do this, we created a `raspberrypi,pico-gpio-port` node and moved the previous `raspberrypi,pico-gpio-port` functions to it. This became a child node of `raspberrypi,pico-gpio-port`, and `raspberrypi,pico-gpio-port` will remain a gpio mapper. Signed-off-by: TOKITA Hiroshi <tokita.hiroshi@gmail.com>
RP2350B is a rich IO variant in the RP2350 series. Signed-off-by: TOKITA Hiroshi <tokita.hiroshi@gmail.com>
Pinoroni Pico Plus2 is an RP2350B based board that has more rich I/O, RAM, and Flash than the original Raspberry Pi Pico2. Signed-off-by: TOKITA Hiroshi <tokita.hiroshi@gmail.com>
44b38e8
to
3977e2a
Compare
CONFIG_GPIO=y | ||
CONFIG_RESET=y | ||
CONFIG_SERIAL=y | ||
CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=150000000 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
as per other PR, should be in soc Kconfig, can be done in a later PR
@ThreeEights @ajf58 |
@soburi it looks like you may want to update the Raspberry Pi Pico Platforms section in MAINTAINERS.yml file |
Add support Pimoroni Pico Plus2 https://shop.pimoroni.com/products/pimoroni-pico-plus-2?variant=42092668289107
and RP2350B.
Note: #84974 need to be addressed first.📄 Docs preview: https://builds.zephyrproject.io/zephyr/pr/77859/docs/boards/pimoroni/pico_plus2/doc/index.html